
///////////////////////////////////////////////////////////////////////////////
//
//  Copyright (c) 2008, Perry L Miller IV
//  All rights reserved.
//  BSD License: http://www.opensource.org/licenses/bsd-license.html
//
///////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////
//
//  Utility functions for writing the program's state.
//
///////////////////////////////////////////////////////////////////////////////

#ifndef _USUL_DIAGNOSTICS_WRITE_MAC_H_
#define _USUL_DIAGNOSTICS_WRITE_MAC_H_


namespace Usul {
namespace Diagnostics {
namespace Helper {


/////////////////////////////////////////////////////////////////////////////
//
//  Write the state of the current process to file.
//
/////////////////////////////////////////////////////////////////////////////

void writeProcessState ( const std::string &file );
{
  // TODO
}


} // namespace Helper
} // namespace Diagnostics
} // namespace Usul


#endif // _USUL_DIAGNOSTICS_WRITE_MAC_H_
